package com.cdks.wuxiu.api.service;

import java.util.List;

import com.cdks.wuxiu.api.model.dto.WalletInfoDTO;
import com.cdks.wuxiu.entity.mysql.UserBillInfo;
import com.cdks.wuxiu.entity.mysql.UserWalletInfo;


/**
 * 钱包服务类
 */
public interface WalletService {
    UserWalletInfo getUserWalletNoScore(long userId);
    WalletInfoDTO getUserWalletWithScore(long userId, long expire);

    long getBeanBalance(long userId);
    long getCoinBalance(long userId);
    long getScoreBalance(long userId);
    
    List<UserBillInfo> getBill(long userId);
    List<UserBillInfo> getBill(long userId, int page, long start, long stop);
}
